package com.xh.web.service.impl;


import com.xh.web.domain.DTableImport;
import com.xh.web.mapper.DTableImportMapper;
import com.xh.web.service.IDTableImportService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * 导入临时Service业务层处理
 * 
 * @author fulan
 * @date 2020-09-14
 */
@Service
public class DTableImportServiceImpl implements IDTableImportService
{
    @Autowired
    private DTableImportMapper dTableImportMapper;

    /**
     * 查询导入临时
     * 
     * @param id 导入临时ID
     * @return 导入临时
     */
    @Override
    public DTableImport selectDTableImportById(String id)
    {
        return dTableImportMapper.selectDTableImportById(id);
    }

    /**
     * 查询导入临时列表
     * 
     * @param dTableImport 导入临时
     * @return 导入临时
     */
    @Override
    public List<DTableImport> selectDTableImportList(DTableImport dTableImport)
    {
        return dTableImportMapper.selectDTableImportList(dTableImport);
    }

    /**
     * 新增导入临时
     * 
     * @param dTableImport 导入临时
     * @return 结果
     */
    @Override
    public int insertDTableImport(DTableImport dTableImport)
    {
        return dTableImportMapper.insertDTableImport(dTableImport);
    }

    /**
     * 修改导入临时
     * 
     * @param dTableImport 导入临时
     * @return 结果
     */
    @Override
    public int updateDTableImport(DTableImport dTableImport)
    {
        return dTableImportMapper.updateDTableImport(dTableImport);
    }

    /**
     * 批量删除导入临时
     * 
     * @param ids 需要删除的导入临时ID
     * @return 结果
     */
    @Override
    public int deleteDTableImportByIds(String[] ids)
    {
        return dTableImportMapper.deleteDTableImportByIds(ids);
    }

    /**
     * 删除导入临时信息
     * 
     * @param id 导入临时ID
     * @return 结果
     */
    @Override
    public int deleteDTableImportById(String id)
    {
        return dTableImportMapper.deleteDTableImportById(id);
    }

    @Override
    public int insertDTableImportList(List<DTableImport> dTableImportList) {
        return dTableImportMapper.insertDTableImportList(dTableImportList);
    }
}
